﻿
namespace AspectSharp.Lang
{
    class TokenType
    {
        public const int EOF = 1;
        public const int NULL_TREE_LOOKAHEAD = 3;
        public const int ASPECT = 4;
        public const int FOR = 5;
        public const int IN = 6;
        public const int END = 7;
        public const int IMPORT = 8;
        public const int MIXINS = 9;
        public const int INCLUDE = 10;
        public const int INTERCEPTORS = 11;
        public const int ADVICEINTERCEPTOR = 12;
        public const int POINTCUT = 13;
        public const int METHOD = 14;
        public const int PROPERTY = 15;
        public const int PROPERTY_READ = 16;
        public const int PROPERTY_WRITE = 17;
        public const int ASSIGNFROM = 18;
        public const int CUSTOMMATCHER = 19;
        public const int EXCLUDES = 20;
        public const int INCLUDES = 21;
        public const int EOS = 22;
        public const int LBRACK = 23;
        public const int SEMI = 24;
        public const int RBRACK = 25;
        public const int STRING_LITERAL = 26;
        public const int COLON = 27;
        public const int ID = 28;
        public const int LCURLY = 29;
        public const int RCURLY = 30;
        public const int OR = 31;
        public const int ALL = 32;
        public const int COMMA = 33;
        public const int DOT = 34;
        public const int WS = 35;
        public const int INHERITS = 36;
        public const int COMMENT = 37;
        public const int DIGIT = 38;
        public const int INTLIT = 39;
        public const int CHARLIT = 40;
    }
}
